import Vue from 'vue'
import VueI18n from 'vue-i18n'
import { Locale } from 'vant'
import enUS from 'vant/es/locale/lang/en-US'
import zhCN from 'vant/es/locale/lang/zh-CN'
// 导入自己写的
import en from './en'
import cn from './cn'
Vue.use(VueI18n)
// 合并
const messages = {
  en:{
  //使用展开运算符。
    ...enUS,
    ...en
  },
    zhCHS: {
    ...zhCN,
    ...cn
    
  }
}
const i18n = new VueI18n({
  locale:"zhCHS",//设置默认语言(中文)
  // locale:"en",//设置默认语言(英文)
  messages// 设置资源文件对象
})
// 更新vant组件库本身的语言变化，支持国际化
function vantLocales (lang) {
    if (lang === 'en') {
      Locale.use(lang, enUS)
    } else if (lang === 'zh') {
      Locale.use(lang, zhCN)
    }
  }
// export default i18n
export {i18n, vantLocales}
